全部文档

开发指南

服务地址

HTTP接入服务地址如下:

连接协议 证书 地址 端口 说明
HTTP - http.iot.cmft.com 30005 非加密接口
HTTPS - http.iot.cmft.com 30006 加密接口

产品与设备创建

按照开发实例介绍,创建HTTP产品,并创建设备。

其中: 设备名称产品内具有唯一性,推荐采用设备sn、mac地址等信息命名设备。

设备安全认证

设备创建时,平台为每个设备分配了唯一的 设备秘钥,设备登录时需要使用 通过 设备秘钥 计算出的访问token 来进行访问安全认证,见TOKEN算法

设备可通过HTTP请求上传数据,请求参数中三要素填写方法如下:

参数 是否必须 参数说明
clientId 设备ID
username 平台分配的产品ID
password 填写经过 key 计算的 token

设备数据推送

设备创建后,可以通过HTTP协议进行设备的数据推送。

POST /api/v1/device/data/upload

参数 位置 是否必须 参数说明
clientId query 设备ID
username query 平台分配的产品ID
password query 填写经过 key 计算的 token

HTTP Body里传递需要传递的属性名和值的map结构参数。

{
    "属性名1":"属性值1",
    "属性名2":"属性值2",
    ...
}

示例:上传一个设备属性名为switch的值

POST 218.201.45.2:9000/api/v1/device/data/upload?clientid=10012330&username=100865&password=1gR3s6G8S9S1xULvZpQY9sXlR6c=
{
    "switch":true
}

results matching ""

    No results matching ""